package lab02.test32;

import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;

public class Test32 {
    public static void main(String[] args) {

        //1、创建一个只能值只能容纳String对象的person的HashMap集合
        Map<String, String> map = new HashMap<>();
        map.put("id", "10001");
        map.put("name", "李四");
        map.put("gender", "男");
        map.put("age", "25");
        map.put("love", "爱学 java");

        //遍历每个元素的键和值
        for (Map.Entry<String, String> entry : map.entrySet()) {
            System.out.println(entry.getKey() + " : " + entry.getValue());

        }

        //打印集合的大小。
        System.out.println("集合大小为：" + map.size());

        //删除集合中的键为age的元素，并显示删除元素的内容，并再次打印集合的大小
        map.remove("age");
        System.out.println("删除后的遍历：");
        for (Map.Entry<String, String> entry : map.entrySet()) {
            System.out.println(entry.getKey() + " : " + entry.getValue());
        }

        System.out.println("删除后的集合大小为：" + map.size());
    }
}
